[INFO] fetching crate gpu-allocator 0.22.0...
[INFO] checking gpu-allocator-0.22.0 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate gpu-allocator 0.22.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate gpu-allocator 0.22.0 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gpu-allocator 0.22.0
[INFO] removed 2 missing examples
[INFO] finished tweaking crates.io crate gpu-allocator 0.22.0
[INFO] tweaked toml for crates.io crate gpu-allocator 0.22.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate gpu-allocator 0.22.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded raw-window-metal v0.3.1
[INFO] [stderr]   Downloaded mint v0.5.9
[INFO] [stderr]   Downloaded chlorine v1.0.10
[INFO] [stderr]   Downloaded ash-window v0.12.0
[INFO] [stderr]   Downloaded io-lifetimes v1.0.4
[INFO] [stderr]   Downloaded imgui v0.10.0
[INFO] [stderr]   Downloaded rustix v0.36.7
[INFO] [stderr]   Downloaded gimli v0.27.1
[INFO] [stderr]   Downloaded imgui-sys v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9ac153e06ed69d143a85dd791837a07df1d3c4f289e957795edda8aaaa4e8900
[INFO] running `Command { std: "docker" "start" "-a" "9ac153e06ed69d143a85dd791837a07df1d3c4f289e957795edda8aaaa4e8900", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ac153e06ed69d143a85dd791837a07df1d3c4f289e957795edda8aaaa4e8900", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ac153e06ed69d143a85dd791837a07df1d3c4f289e957795edda8aaaa4e8900", kill_on_drop: false }`
[INFO] [stdout] 9ac153e06ed69d143a85dd791837a07df1d3c4f289e957795edda8aaaa4e8900
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2da2b439b6c3ec03ee471341f923024da6ce22e1418746730a136dc062514b8e
[INFO] running `Command { std: "docker" "start" "-a" "2da2b439b6c3ec03ee471341f923024da6ce22e1418746730a136dc062514b8e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.50
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling cc v1.0.78
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]     Checking once_cell v1.17.0
[INFO] [stderr]     Checking miniz_oxide v0.6.2
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling thiserror v1.0.38
[INFO] [stderr]    Compiling slotmap v1.0.6
[INFO] [stderr]    Compiling servo-fontconfig-sys v5.1.0
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]    Compiling io-lifetimes v1.0.4
[INFO] [stderr]     Checking bytemuck v1.13.0
[INFO] [stderr]     Checking xcursor v0.3.4
[INFO] [stderr]     Checking dlib v0.5.0
[INFO] [stderr]    Compiling crossfont v0.5.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.6
[INFO] [stderr]    Compiling rustix v0.36.7
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]     Checking nix v0.24.3
[INFO] [stderr]     Checking nix v0.25.1
[INFO] [stderr]     Checking arrayref v0.3.6
[INFO] [stderr]     Checking foreign-types-shared v0.3.1
[INFO] [stderr]    Compiling ash v0.37.2+1.3.238
[INFO] [stderr]     Checking tiny-skia-path v0.7.0
[INFO] [stderr]     Checking safe_arch v0.5.2
[INFO] [stderr]     Checking memmap2 v0.5.8
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking flate2 v1.0.25
[INFO] [stderr]     Checking gimli v0.27.1
[INFO] [stderr]    Compiling cmake v0.1.49
[INFO] [stderr]     Checking raw-window-handle v0.5.0
[INFO] [stderr]     Checking regex-syntax v0.6.28
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking png v0.17.7
[INFO] [stderr]     Checking raw-window-handle v0.4.3
[INFO] [stderr]     Checking mio v0.8.5
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking humantime v2.1.0
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling freetype-sys v0.13.1
[INFO] [stderr]    Compiling expat-sys v2.1.6
[INFO] [stderr]    Compiling backtrace v0.3.67
[INFO] [stderr]     Checking tiny-skia v0.7.0
[INFO] [stderr]     Checking regex v1.7.1
[INFO] [stderr]     Checking freetype-rs v0.26.0
[INFO] [stderr]     Checking servo-fontconfig v0.5.1
[INFO] [stderr]     Checking is-terminal v0.4.2
[INFO] [stderr]     Checking wayland-commons v0.29.5
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stderr]     Checking addr2line v0.19.0
[INFO] [stderr]     Checking wayland-cursor v0.29.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.38
[INFO] [stderr]    Compiling foreign-types-macros v0.2.2
[INFO] [stderr]     Checking foreign-types v0.5.0
[INFO] [stderr]     Checking calloop v0.10.5
[INFO] [stderr]     Checking ash-window v0.12.0
[INFO] [stderr]     Checking gpu-allocator v0.22.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `backtrace` is never read
[INFO] [stdout]   --> src/allocator/mod.rs:23:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) struct AllocationReport {
[INFO] [stdout]    |                   ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) backtrace: Option<backtrace::Backtrace>,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AllocationReport` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dedicated_allocation` is never read
[INFO] [stdout]    --> src/vulkan/mod.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub(crate) struct MemoryBlock {
[INFO] [stdout]     |                   ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 161 |     pub(crate) dedicated_allocation: bool,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `MemoryBlock` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking sctk-adwaita v0.4.3
[INFO] [stderr]     Checking winit v0.27.5
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]  --> examples/d3d12-buffer-winrs.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::core::{Interface, Result};
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `windows`
[INFO] [stdout]  --> examples/d3d12-buffer-winrs.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::{
[INFO] [stdout]   |     ^^^^^^^ use of undeclared crate or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `gpu_allocator::d3d12`
[INFO] [stdout]  --> examples/d3d12-buffer-winrs.rs:2:20
[INFO] [stdout]   |
[INFO] [stdout] 2 | use gpu_allocator::d3d12::{
[INFO] [stdout]   |                    ^^^^^ could not find `d3d12` in `gpu_allocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `gpu_allocator::d3d12`
[INFO] [stdout]  --> examples/d3d12-visualization/main.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use gpu_allocator::d3d12::{Allocator, AllocatorCreateDesc, ToWindows};
[INFO] [stdout]   |                    ^^^^^ could not find `d3d12` in `gpu_allocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `gpu_allocator::d3d12`
[INFO] [stdout]  --> examples/d3d12-visualization/imgui_renderer.rs:6:20
[INFO] [stdout]   |
[INFO] [stdout] 6 | use gpu_allocator::d3d12::ToWinapi;
[INFO] [stdout]   |                    ^^^^^ could not find `d3d12` in `gpu_allocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> examples/d3d12-visualization/main.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::d3d12::*;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::d3dcommon::*;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::winerror;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::winerror::{FAILED, SUCCEEDED};
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `gpu_allocator::d3d12`, `winapi::shared::dxgi::*`, `winapi::shared::dxgi1_2::*`, `winapi::shared::dxgi1_3::*`, `winapi::shared::dxgi1_4::*`, `winapi::shared::dxgi1_6::*`, `winapi::shared::dxgiformat::*`, `winapi::shared::dxgitype::*`, `winapi::um::d3d12::*`, `winapi::um::d3dcommon::*`, `winapi::um::winuser`, `winapi::shared::minwindef::UINT`, `winapi::shared::winerror`, `winapi::shared::winerror::FAILED`, `winapi::shared::winerror::SUCCEEDED`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |         dxgi::*, dxgi1_2::*, dxgi1_3::*, dxgi1_4::*, dxgi1_6::*, dxgiformat::*, dxgitype::*,
[INFO] [stdout]    |         ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 | use winapi::um::d3d12::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 15 | use winapi::um::d3dcommon::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 | use winapi::um::winuser;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |
[INFO] [stdout] 18 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 | use winapi::shared::winerror;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 | use winapi::shared::winerror::{FAILED, SUCCEEDED};
[INFO] [stdout]    |                                ^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: examples/d3d12-visualization/imgui_renderer.rs:13:20
[INFO] [stdout]    |
[INFO] [stdout] 13 | use gpu_allocator::d3d12::{Allocation, AllocationCreateDesc, Allocator};
[INFO] [stdout]    |                    ^^^^^ could not find `d3d12` in `gpu_allocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> examples/d3d12-visualization/imgui_renderer.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 |     pub use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> examples/d3d12-visualization/imgui_renderer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::d3d12::*;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]  --> examples/d3d12-visualization/imgui_renderer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::d3dcommon::*;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `winapi`, `winapi::shared::dxgi::*`, `winapi::shared::dxgi1_2::*`, `winapi::shared::dxgi1_3::*`, `winapi::shared::dxgi1_4::*`, `winapi::shared::dxgi1_6::*`, `winapi::shared::dxgiformat::*`, `winapi::shared::dxgitype::*`, `winapi::um::d3d12::*`, `winapi::um::d3dcommon::*`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::Interface;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout]    |
[INFO] [stdout]   ::: examples/d3d12-visualization/imgui_renderer.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout] 3  |         dxgi::*, dxgi1_2::*, dxgi1_3::*, dxgi1_4::*, dxgi1_6::*, dxgiformat::*, dxgitype::*,
[INFO] [stdout]    |         ^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 7  | use winapi::um::d3d12::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  | use winapi::um::d3dcommon::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::winerror::FAILED;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `winapi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     use winapi::um::d3d12sdklayers::ID3D12Debug;
[INFO] [stdout]    |         ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `winapi`, `winapi::shared::winerror::FAILED`, `super::transition_resource`, `winapi::um::d3d12sdklayers::ID3D12Debug`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     use winapi::um::d3d12sdklayers::ID3D12Debug;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: examples/d3d12-visualization/imgui_renderer.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  | use winapi::Interface;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `winapi`
[INFO] [stdout] 10 |
[INFO] [stdout] 11 | use winapi::shared::winerror::FAILED;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 | use super::transition_resource;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:771:21
[INFO] [stdout]     |
[INFO] [stdout] 771 |                     imgui::DrawCmd::Elements { count, cmd_params } => {
[INFO] [stdout]     |                     ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gpu-allocator` (example "d3d12-buffer-winrs") due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: could not find `AllocatorVisualizer` in `vulkan`
[INFO] [stdout]    --> examples/vulkan-visualization/main.rs:300:54
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let mut visualizer = Some(gpu_allocator::vulkan::AllocatorVisualizer::new());
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^ could not find `AllocatorVisualizer` in `vulkan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/main.rs:251:21
[INFO] [stdout]     |
[INFO] [stdout] 251 |     let mut imgui = imgui::Context::create();
[INFO] [stdout]     |                     ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 251 -     let mut imgui = imgui::Context::create();
[INFO] [stdout] 251 +     let mut imgui = Context::create();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:835:21
[INFO] [stdout]     |
[INFO] [stdout] 835 |                     imgui::DrawCmd::Elements { count, cmd_params } => {
[INFO] [stdout]     |                     ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]   --> examples/vulkan-visualization/imgui_renderer.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |         imgui: &mut imgui::Context,
[INFO] [stdout]    |                     ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:155:45
[INFO] [stdout]     |
[INFO] [stdout] 155 |                 stride: std::mem::size_of::<imgui::DrawVert>() as u32,
[INFO] [stdout]     |                                             ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:619:27
[INFO] [stdout]     |
[INFO] [stdout] 619 |         imgui_draw_data: &imgui::DrawData,
[INFO] [stdout]     |                           ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:709:57
[INFO] [stdout]     |
[INFO] [stdout] 709 |         let vtx_size = (vtx_count * std::mem::size_of::<imgui::DrawVert>()) as u64;
[INFO] [stdout]     |                                                         ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:714:57
[INFO] [stdout]     |
[INFO] [stdout] 714 |         let idx_size = (idx_count * std::mem::size_of::<imgui::DrawIdx>()) as u64;
[INFO] [stdout]     |                                                         ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:729:62
[INFO] [stdout]     |
[INFO] [stdout] 729 |                     &[vb_offset as u64 * std::mem::size_of::<imgui::DrawVert>() as u64],
[INFO] [stdout]     |                                                              ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:736:60
[INFO] [stdout]     |
[INFO] [stdout] 736 |                     ib_offset as u64 * std::mem::size_of::<imgui::DrawIdx>() as u64,
[INFO] [stdout]     |                                                            ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:747:29
[INFO] [stdout]     |
[INFO] [stdout] 747 |                     .cast::<imgui::DrawVert>()
[INFO] [stdout]     |                             ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:762:29
[INFO] [stdout]     |
[INFO] [stdout] 762 |                     .cast::<imgui::DrawIdx>()
[INFO] [stdout]     |                             ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/vulkan-visualization/imgui_renderer.rs:842:14
[INFO] [stdout]     |
[INFO] [stdout] 842 |     io: &mut imgui::Io,
[INFO] [stdout]     |              ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning: field `backtrace` is never read
[INFO] [stdout]   --> src/allocator/mod.rs:23:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) struct AllocationReport {
[INFO] [stdout]    |                   ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) backtrace: Option<backtrace::Backtrace>,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AllocationReport` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gpu-allocator` (example "vulkan-visualization") due to 14 previous errors
[INFO] [stdout] warning: field `dedicated_allocation` is never read
[INFO] [stdout]    --> src/vulkan/mod.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub(crate) struct MemoryBlock {
[INFO] [stdout]     |                   ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 161 |     pub(crate) dedicated_allocation: bool,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `MemoryBlock` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `DXGI_SWAP_CHAIN_DESC1` in `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:217:29
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 ..all_dxgi::DXGI_SWAP_CHAIN_DESC1::default()
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ could not find `DXGI_SWAP_CHAIN_DESC1` in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `d3d12` in `gpu_allocator`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:406:45
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let mut visualizer = gpu_allocator::d3d12::AllocatorVisualizer::new();
[INFO] [stdout]     |                                             ^^^^^ could not find `d3d12` in `gpu_allocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:26:26
[INFO] [stdout]    |
[INFO] [stdout] 26 |     root_signature: *mut ID3D12RootSignature,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:27:20
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pipeline: *mut ID3D12PipelineState,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |     vertex_buffer: *mut ID3D12Resource,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |     index_buffer: *mut ID3D12Resource,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |     constant_buffer: *mut ID3D12Resource,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     font_image: *mut ID3D12Resource,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:46:36
[INFO] [stdout]    |
[INFO] [stdout] 46 |     font_image_upload_buffer: *mut ID3D12Resource,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |         device: &mut ID3D12Device,
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:55:31
[INFO] [stdout]    |
[INFO] [stdout] 55 |         descriptor_heap: &mut ID3D12DescriptorHeap,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |         cmd: &mut ID3D12GraphicsCommandList,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 D3D12_ROOT_PARAMETER {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_CBV` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     ParameterType: D3D12_ROOT_PARAMETER_TYPE_CBV,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:63:39
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     ShaderVisibility: D3D12_SHADER_VISIBILITY_ALL,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 D3D12_ROOT_PARAMETER {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:67:36
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     ParameterType: D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:68:39
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     ShaderVisibility: D3D12_SHADER_VISIBILITY_ALL,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |             let ranges = [D3D12_DESCRIPTOR_RANGE {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SRV` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:74:28
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_SRV,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATIC_SAMPLER_DESC` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:90:36
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let static_samplers = [D3D12_STATIC_SAMPLER_DESC {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FILTER_MIN_MAG_MIP_LINEAR` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 Filter: D3D12_FILTER_MIN_MAG_MIP_LINEAR,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:92:27
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 AddressU: D3D12_TEXTURE_ADDRESS_MODE_CLAMP,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:93:27
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 AddressV: D3D12_TEXTURE_ADDRESS_MODE_CLAMP,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_CLAMP` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:94:27
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 AddressW: D3D12_TEXTURE_ADDRESS_MODE_CLAMP,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:97:33
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 ComparisonFunc: D3D12_COMPARISON_FUNC_ALWAYS,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 BorderColor: D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 ShaderVisibility: D3D12_SHADER_VISIBILITY_ALL,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_SIGNATURE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:106:29
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let rsig_desc = D3D12_ROOT_SIGNATURE_DESC {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:111:24
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 Flags: D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     D3D_ROOT_SIGNATURE_VERSION_1,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:148:32
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     <*mut *mut ID3D12RootSignature>::cast(&mut rsig),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 D3D12_INPUT_ELEMENT_DESC {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_FLOAT` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:166:39
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     Format: all_dxgi::DXGI_FORMAT_R32G32_FLOAT,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:169:37
[INFO] [stdout]     |
[INFO] [stdout] 169 |                     InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:172:17
[INFO] [stdout]     |
[INFO] [stdout] 172 |                 D3D12_INPUT_ELEMENT_DESC {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_FLOAT` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:175:39
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     Format: all_dxgi::DXGI_FORMAT_R32G32_FLOAT,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:178:37
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:181:17
[INFO] [stdout]     |
[INFO] [stdout] 181 |                 D3D12_INPUT_ELEMENT_DESC {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:184:39
[INFO] [stdout]     |
[INFO] [stdout] 184 |                     Format: all_dxgi::DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:187:37
[INFO] [stdout]     |
[INFO] [stdout] 187 |                     InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:192:24
[INFO] [stdout]     |
[INFO] [stdout] 192 |             let desc = D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:194:21
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 VS: D3D12_SHADER_BYTECODE {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:198:21
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 PS: D3D12_SHADER_BYTECODE {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_BLEND_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:202:29
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 BlendState: D3D12_BLEND_DESC {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:206:25
[INFO] [stdout]     |
[INFO] [stdout] 206 |                         D3D12_RENDER_TARGET_BLEND_DESC {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_SRC_ALPHA` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:209:39
[INFO] [stdout]     |
[INFO] [stdout] 209 | ...                   SrcBlend: D3D12_BLEND_SRC_ALPHA,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_INV_SRC_ALPHA` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:210:40
[INFO] [stdout]     |
[INFO] [stdout] 210 | ...                   DestBlend: D3D12_BLEND_INV_SRC_ALPHA,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:211:38
[INFO] [stdout]     |
[INFO] [stdout] 211 | ...                   BlendOp: D3D12_BLEND_OP_ADD,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:212:44
[INFO] [stdout]     |
[INFO] [stdout] 212 | ...                   SrcBlendAlpha: D3D12_BLEND_ONE,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:213:45
[INFO] [stdout]     |
[INFO] [stdout] 213 | ...                   DestBlendAlpha: D3D12_BLEND_ZERO,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:214:43
[INFO] [stdout]     |
[INFO] [stdout] 214 | ...                   BlendOpAlpha: D3D12_BLEND_OP_ADD,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NOOP` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:215:38
[INFO] [stdout]     |
[INFO] [stdout] 215 | ...                   LogicOp: D3D12_LOGIC_OP_NOOP,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COLOR_WRITE_ENABLE_ALL` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:216:52
[INFO] [stdout]     |
[INFO] [stdout] 216 | ...                   RenderTargetWriteMask: D3D12_COLOR_WRITE_ENABLE_ALL as u8,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RASTERIZER_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:228:34
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 RasterizerState: D3D12_RASTERIZER_DESC {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FILL_MODE_SOLID` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:229:31
[INFO] [stdout]     |
[INFO] [stdout] 229 |                     FillMode: D3D12_FILL_MODE_SOLID,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:230:31
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     CullMode: D3D12_CULL_MODE_NONE,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:239:41
[INFO] [stdout]     |
[INFO] [stdout] 239 |                     ConservativeRaster: D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:241:36
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 DepthStencilState: D3D12_DEPTH_STENCIL_DESC {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ZERO` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 |                     DepthWriteMask: D3D12_DEPTH_WRITE_MASK_ZERO,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:244:32
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     DepthFunc: D3D12_COMPARISON_FUNC_ALWAYS,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_LAYOUT_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:251:30
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 InputLayout: D3D12_INPUT_LAYOUT_DESC {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:255:40
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 PrimitiveTopologyType: D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:258:31
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     all_dxgi::DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:259:31
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:260:31
[INFO] [stdout]     |
[INFO] [stdout] 260 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:261:31
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:262:31
[INFO] [stdout]     |
[INFO] [stdout] 262 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:263:31
[INFO] [stdout]     |
[INFO] [stdout] 263 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:264:31
[INFO] [stdout]     |
[INFO] [stdout] 264 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:265:31
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:267:39
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:275:36
[INFO] [stdout]     |
[INFO] [stdout] 275 |             let mut pipeline: *mut ID3D12PipelineState = std::ptr::null_mut();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:279:28
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 <*mut *mut ID3D12PipelineState>::cast(&mut pipeline),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:298:24
[INFO] [stdout]     |
[INFO] [stdout] 298 |             let desc = D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:299:28
[INFO] [stdout]     |
[INFO] [stdout] 299 |                 Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:305:35
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 Format: all_dxgi::DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:306:39
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_UNKNOWN` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:310:25
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 Layout: D3D12_TEXTURE_LAYOUT_UNKNOWN,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:311:24
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 Flags: D3D12_RESOURCE_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:323:42
[INFO] [stdout]     |
[INFO] [stdout] 323 |                 let mut font_image: *mut ID3D12Resource = std::ptr::null_mut();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |                     D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:331:32
[INFO] [stdout]     |
[INFO] [stdout] 331 |                     <*mut *mut ID3D12Resource>::cast(&mut font_image),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:346:55
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     .GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV)
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:350:40
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 let desc_heap_handle = D3D12_CPU_DESCRIPTOR_HANDLE {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_MASK` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:360:29
[INFO] [stdout]     |
[INFO] [stdout] 360 |                     (src0 & D3D12_SHADER_COMPONENT_MAPPING_MASK)
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_MASK` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:361:36
[INFO] [stdout]     |
[INFO] [stdout] 361 |                         | ((src1 & D3D12_SHADER_COMPONENT_MAPPING_MASK)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_SHIFT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:362:33
[INFO] [stdout]     |
[INFO] [stdout] 362 | ...                   << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_MASK` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:363:36
[INFO] [stdout]     |
[INFO] [stdout] 363 |                         | ((src2 & D3D12_SHADER_COMPONENT_MAPPING_MASK)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_SHIFT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:364:33
[INFO] [stdout]     |
[INFO] [stdout] 364 | ...                   << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 2))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_MASK` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:365:36
[INFO] [stdout]     |
[INFO] [stdout] 365 |                         | ((src3 & D3D12_SHADER_COMPONENT_MAPPING_MASK)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_SHIFT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:366:33
[INFO] [stdout]     |
[INFO] [stdout] 366 | ...                   << (D3D12_SHADER_COMPONENT_MAPPING_SHIFT * 3))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |                         | D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:373:36
[INFO] [stdout]     |
[INFO] [stdout] 373 |                 let mut srv_desc = D3D12_SHADER_RESOURCE_VIEW_DESC {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:374:39
[INFO] [stdout]     |
[INFO] [stdout] 374 |                     Format: all_dxgi::DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:375:36
[INFO] [stdout]     |
[INFO] [stdout] 375 |                     ViewDimension: D3D12_SRV_DIMENSION_TEXTURE2D,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:406:28
[INFO] [stdout]     |
[INFO] [stdout] 406 |                 let desc = D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:407:32
[INFO] [stdout]     |
[INFO] [stdout] 407 |                     Dimension: D3D12_RESOURCE_DIMENSION_BUFFER,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:413:39
[INFO] [stdout]     |
[INFO] [stdout] 413 |                     Format: all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:414:43
[INFO] [stdout]     |
[INFO] [stdout] 414 |                     SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:418:29
[INFO] [stdout]     |
[INFO] [stdout] 418 |                     Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:419:28
[INFO] [stdout]     |
[INFO] [stdout] 419 |                     Flags: D3D12_RESOURCE_FLAG_NONE,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:431:45
[INFO] [stdout]     |
[INFO] [stdout] 431 |                 let mut upload_buffer: *mut ID3D12Resource = std::ptr::null_mut();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:437:25
[INFO] [stdout]     |
[INFO] [stdout] 437 |                         D3D12_RESOURCE_STATE_GENERIC_READ,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:440:36
[INFO] [stdout]     |
[INFO] [stdout] 440 |                         <*mut *mut ID3D12Resource>::cast(&mut upload_buffer),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:477:27
[INFO] [stdout]     |
[INFO] [stdout] 477 |             let mut dst = D3D12_TEXTURE_COPY_LOCATION {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:479:23
[INFO] [stdout]     |
[INFO] [stdout] 479 |                 Type: D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:484:27
[INFO] [stdout]     |
[INFO] [stdout] 484 |             let mut src = D3D12_TEXTURE_COPY_LOCATION {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:486:23
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 Type: D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:494:21
[INFO] [stdout]     |
[INFO] [stdout] 494 |                     D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 |                     D3D12_RESOURCE_STATE_COPY_DEST,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:511:24
[INFO] [stdout]     |
[INFO] [stdout] 511 |             let desc = D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:512:28
[INFO] [stdout]     |
[INFO] [stdout] 512 |                 Dimension: D3D12_RESOURCE_DIMENSION_BUFFER,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:518:35
[INFO] [stdout]     |
[INFO] [stdout] 518 |                 Format: all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:519:39
[INFO] [stdout]     |
[INFO] [stdout] 519 |                 SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:523:25
[INFO] [stdout]     |
[INFO] [stdout] 523 |                 Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:524:24
[INFO] [stdout]     |
[INFO] [stdout] 524 |                 Flags: D3D12_RESOURCE_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:536:34
[INFO] [stdout]     |
[INFO] [stdout] 536 |             let mut buffer: *mut ID3D12Resource = std::ptr::null_mut();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:542:21
[INFO] [stdout]     |
[INFO] [stdout] 542 |                     D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:545:32
[INFO] [stdout]     |
[INFO] [stdout] 545 |                     <*mut *mut ID3D12Resource>::cast(&mut buffer),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:566:24
[INFO] [stdout]     |
[INFO] [stdout] 566 |             let desc = D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:567:28
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 Dimension: D3D12_RESOURCE_DIMENSION_BUFFER,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:573:35
[INFO] [stdout]     |
[INFO] [stdout] 573 |                 Format: all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:574:39
[INFO] [stdout]     |
[INFO] [stdout] 574 |                 SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:578:25
[INFO] [stdout]     |
[INFO] [stdout] 578 |                 Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:579:24
[INFO] [stdout]     |
[INFO] [stdout] 579 |                 Flags: D3D12_RESOURCE_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:591:34
[INFO] [stdout]     |
[INFO] [stdout] 591 |             let mut buffer: *mut ID3D12Resource = std::ptr::null_mut();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:597:21
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:600:32
[INFO] [stdout]     |
[INFO] [stdout] 600 |                     <*mut *mut ID3D12Resource>::cast(&mut buffer),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:620:24
[INFO] [stdout]     |
[INFO] [stdout] 620 |             let desc = D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:621:28
[INFO] [stdout]     |
[INFO] [stdout] 621 |                 Dimension: D3D12_RESOURCE_DIMENSION_BUFFER,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:627:35
[INFO] [stdout]     |
[INFO] [stdout] 627 |                 Format: all_dxgi::DXGI_FORMAT_UNKNOWN,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:628:39
[INFO] [stdout]     |
[INFO] [stdout] 628 |                 SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:632:25
[INFO] [stdout]     |
[INFO] [stdout] 632 |                 Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:633:24
[INFO] [stdout]     |
[INFO] [stdout] 633 |                 Flags: D3D12_RESOURCE_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:645:34
[INFO] [stdout]     |
[INFO] [stdout] 645 |             let mut buffer: *mut ID3D12Resource = std::ptr::null_mut();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDEX_BUFFER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:651:21
[INFO] [stdout]     |
[INFO] [stdout] 651 |                     D3D12_RESOURCE_STATE_INDEX_BUFFER,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:654:32
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     <*mut *mut ID3D12Resource>::cast(&mut buffer),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:701:22
[INFO] [stdout]     |
[INFO] [stdout] 701 |         device: &mut ID3D12Device,
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:704:31
[INFO] [stdout]     |
[INFO] [stdout] 704 |         descriptor_heap: &mut ID3D12DescriptorHeap,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:705:19
[INFO] [stdout]     |
[INFO] [stdout] 705 |         cmd: &mut ID3D12GraphicsCommandList,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VIEWPORT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:750:30
[INFO] [stdout]     |
[INFO] [stdout] 750 |             let viewports = [D3D12_VIEWPORT {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:762:40
[INFO] [stdout]     |
[INFO] [stdout] 762 |             cmd.IASetPrimitiveTopology(D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:772:61
[INFO] [stdout]     |
[INFO] [stdout] 772 |                     device.GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:774:35
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 let heap_handle = D3D12_GPU_DESCRIPTOR_HANDLE {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VERTEX_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:791:17
[INFO] [stdout]     |
[INFO] [stdout] 791 |                 D3D12_VERTEX_BUFFER_VIEW {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INDEX_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:803:17
[INFO] [stdout]     |
[INFO] [stdout] 803 |                 D3D12_INDEX_BUFFER_VIEW {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UINT` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:806:39
[INFO] [stdout]     |
[INFO] [stdout] 806 |                     Format: all_dxgi::DXGI_FORMAT_R16_UINT,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RECT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:836:44
[INFO] [stdout]     |
[INFO] [stdout] 836 |                         let scissor_rect = D3D12_RECT {
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     resource: *mut ID3D12Resource,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |     rtv_handle: D3D12_CPU_DESCRIPTOR_HANDLE,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory6` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 |     dxgi_factory: &all_dxgi::IDXGIFactory6,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 | ) -> Option<*mut all_dxgi::IDXGIAdapter4> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let mut adapter: *mut all_dxgi::IDXGIAdapter4 = std::ptr::null_mut();
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 <*mut *mut all_dxgi::IDXGIAdapter4>::cast(&mut adapter),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_ADAPTER_FLAG_SOFTWARE` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:53:36
[INFO] [stdout]    |
[INFO] [stdout] 53 |         if (desc.Flags & all_dxgi::DXGI_ADAPTER_FLAG_SOFTWARE) != 0 {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_FEATURE_LEVEL_12_0` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 D3D_FEATURE_LEVEL_12_0,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IID_ID3D12Device` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |                 &IID_ID3D12Device,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:93:48
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn create_d3d12_device(adapter: &mut all_dxgi::IDXGIAdapter4) -> *mut ID3D12Device {
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:93:71
[INFO] [stdout]    |
[INFO] [stdout] 93 | fn create_d3d12_device(adapter: &mut all_dxgi::IDXGIAdapter4) -> *mut ID3D12Device {
[INFO] [stdout]    |                                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:95:30
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let mut device: *mut ID3D12Device = std::ptr::null_mut();
[INFO] [stdout]    |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in module `all_dxgi`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |             <*mut all_dxgi::IDXGIAdapter4>::cast(adapter),
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_FEATURE_LEVEL_12_0` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             D3D_FEATURE_LEVEL_12_0,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:100:24
[INFO] [stdout]     |
[INFO] [stdout] 100 |             <*mut *mut ID3D12Device>::cast(&mut device),
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:111:20
[INFO] [stdout]     |
[INFO] [stdout] 111 |     resource: *mut ID3D12Resource,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |     before: D3D12_RESOURCE_STATES,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:113:12
[INFO] [stdout]     |
[INFO] [stdout] 113 |     after: D3D12_RESOURCE_STATES,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:114:6
[INFO] [stdout]     |
[INFO] [stdout] 114 | ) -> D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let mut barrier = D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:116:15
[INFO] [stdout]     |
[INFO] [stdout] 116 |         Type: D3D12_RESOURCE_BARRIER_TYPE_TRANSITION,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:117:16
[INFO] [stdout]     |
[INFO] [stdout] 117 |         Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:125:50
[INFO] [stdout]     |
[INFO] [stdout] 125 |         barrier.u.Transition_mut().Subresource = D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:158:45
[INFO] [stdout]     |
[INFO] [stdout] 158 |             dxgi_factory_flags |= all_dxgi::DXGI_CREATE_FACTORY_DEBUG;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory6` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:162:45
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let mut factory: *mut all_dxgi::IDXGIFactory6 = std::ptr::null_mut();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:163:32
[INFO] [stdout]     |
[INFO] [stdout] 163 |             let hr = all_dxgi::CreateDXGIFactory2(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IID_IDXGIFactory6` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 &all_dxgi::IID_IDXGIFactory6,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory6` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:166:38
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 <*mut *mut all_dxgi::IDXGIFactory6>::cast(&mut factory),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |             let desc = D3D12_COMMAND_QUEUE_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:184:23
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 Type: D3D12_COMMAND_LIST_TYPE_DIRECT,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:186:24
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 Flags: D3D12_COMMAND_QUEUE_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:190:33
[INFO] [stdout]     |
[INFO] [stdout] 190 |             let mut queue: *mut ID3D12CommandQueue = std::ptr::null_mut();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 <*mut *mut ID3D12CommandQueue>::cast(&mut queue),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain3` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:204:47
[INFO] [stdout]     |
[INFO] [stdout] 204 |             let mut swapchain: *mut all_dxgi::IDXGISwapChain3 = std::ptr::null_mut();
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:206:45
[INFO] [stdout]     |
[INFO] [stdout] 206 |             let swap_chain_desc = all_dxgi::DXGI_SWAP_CHAIN_DESC1 {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:210:35
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 Format: all_dxgi::DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:211:40
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 BufferUsage: all_dxgi::DXGI_USAGE_RENDER_TARGET_OUTPUT,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_DISCARD` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:212:39
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 SwapEffect: all_dxgi::DXGI_SWAP_EFFECT_FLIP_DISCARD,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 SampleDesc: all_dxgi::DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:229:23
[INFO] [stdout]     |
[INFO] [stdout] 229 |                 <*mut ID3D12CommandQueue>::cast(queue),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain3` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 <*mut *mut all_dxgi::IDXGISwapChain3>::cast(&mut swapchain),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:243:24
[INFO] [stdout]     |
[INFO] [stdout] 243 |             let desc = D3D12_DESCRIPTOR_HEAP_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:244:23
[INFO] [stdout]     |
[INFO] [stdout] 244 |                 Type: D3D12_DESCRIPTOR_HEAP_TYPE_RTV,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:246:24
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 Flags: D3D12_DESCRIPTOR_HEAP_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:249:32
[INFO] [stdout]     |
[INFO] [stdout] 249 |             let mut heap: *mut ID3D12DescriptorHeap = std::ptr::null_mut();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IID_ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:252:18
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 &IID_ID3D12DescriptorHeap,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:253:28
[INFO] [stdout]     |
[INFO] [stdout] 253 |                 <*mut *mut ID3D12DescriptorHeap>::cast(&mut heap),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:265:44
[INFO] [stdout]     |
[INFO] [stdout] 265 |                     let mut resource: *mut ID3D12Resource = std::ptr::null_mut();
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:269:36
[INFO] [stdout]     |
[INFO] [stdout] 269 |                         <*mut *mut ID3D12Resource>::cast(&mut resource),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:281:59
[INFO] [stdout]     |
[INFO] [stdout] 281 |                         .GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV)
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:283:38
[INFO] [stdout]     |
[INFO] [stdout] 283 |                     let rtv_handle = D3D12_CPU_DESCRIPTOR_HANDLE {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:287:40
[INFO] [stdout]     |
[INFO] [stdout] 287 |                     let mut rtv_desc = D3D12_RENDER_TARGET_VIEW_DESC {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in module `all_dxgi`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:288:43
[INFO] [stdout]     |
[INFO] [stdout] 288 |                         Format: all_dxgi::DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `all_dxgi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:289:40
[INFO] [stdout]     |
[INFO] [stdout] 289 |                         ViewDimension: D3D12_RTV_DIMENSION_TEXTURE2D,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:306:45
[INFO] [stdout]     |
[INFO] [stdout] 306 |             let mut command_allocator: *mut ID3D12CommandAllocator = std::ptr::null_mut();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 D3D12_COMMAND_LIST_TYPE_DIRECT,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:311:28
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 <*mut *mut ID3D12CommandAllocator>::cast(&mut command_allocator),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:321:24
[INFO] [stdout]     |
[INFO] [stdout] 321 |             let desc = D3D12_DESCRIPTOR_HEAP_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:322:23
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 Type: D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:324:24
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 Flags: D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:328:32
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let mut heap: *mut ID3D12DescriptorHeap = std::ptr::null_mut();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IID_ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:331:18
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 &IID_ID3D12DescriptorHeap,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:332:28
[INFO] [stdout]     |
[INFO] [stdout] 332 |                 <*mut *mut ID3D12DescriptorHeap>::cast(&mut heap),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:342:40
[INFO] [stdout]     |
[INFO] [stdout] 342 |             let mut command_list: *mut ID3D12GraphicsCommandList = std::ptr::null_mut();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:345:17
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 D3D12_COMMAND_LIST_TYPE_DIRECT,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:349:28
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 <*mut *mut ID3D12GraphicsCommandList>::cast(&mut command_list),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:366:25
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let mut imgui = imgui::Context::create();
[INFO] [stdout]     |                         ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 3   + use core::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] 3   + use std::task::Context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 366 -         let mut imgui = imgui::Context::create();
[INFO] [stdout] 366 +         let mut imgui = Context::create();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:378:33
[INFO] [stdout]     |
[INFO] [stdout] 378 |             let mut fence: *mut ID3D12Fence = std::ptr::null_mut();
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 D3D12_FENCE_FLAG_NONE,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:383:28
[INFO] [stdout]     |
[INFO] [stdout] 383 |                 <*mut *mut ID3D12Fence>::cast(&mut fence),
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:398:32
[INFO] [stdout]     |
[INFO] [stdout] 398 |             let lists = [<*mut ID3D12GraphicsCommandList>::cast(command_list)];
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:446:25
[INFO] [stdout]     |
[INFO] [stdout] 446 |                         D3D12_RESOURCE_STATE_PRESENT,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:447:25
[INFO] [stdout]     |
[INFO] [stdout] 447 |                         D3D12_RESOURCE_STATE_RENDER_TARGET,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RECT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:468:42
[INFO] [stdout]     |
[INFO] [stdout] 468 |                     let scissor_rects = [D3D12_RECT {
[INFO] [stdout]     |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:493:25
[INFO] [stdout]     |
[INFO] [stdout] 493 |                         D3D12_RESOURCE_STATE_RENDER_TARGET,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:494:25
[INFO] [stdout]     |
[INFO] [stdout] 494 |                         D3D12_RESOURCE_STATE_PRESENT,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:501:36
[INFO] [stdout]     |
[INFO] [stdout] 501 |                 let lists = [<*mut ID3D12GraphicsCommandList>::cast(command_list)];
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12SerializeRootSignature` in this scope
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 D3D12SerializeRootSignature(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0699]: cannot call a method on a raw pointer with an unknown pointee type
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:126:49
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     let error_blob = error_blob.as_ref().unwrap();
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0699]: cannot call a method on a raw pointer with an unknown pointee type
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:140:38
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let blob = unsafe { blob.as_ref() }.unwrap();
[INFO] [stdout]     |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12RootSignature`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:147:22
[INFO] [stdout]     |
[INFO] [stdout] 147 |                     &ID3D12RootSignature::uuidof(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12RootSignature`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0699]: cannot call a method on a raw pointer with an unknown pointee type
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:155:27
[INFO] [stdout]     |
[INFO] [stdout] 155 |             unsafe { rsig.as_mut() }.unwrap()
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:218:25
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:219:25
[INFO] [stdout]     |
[INFO] [stdout] 219 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:220:25
[INFO] [stdout]     |
[INFO] [stdout] 220 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 221 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:224:25
[INFO] [stdout]     |
[INFO] [stdout] 224 |                         D3D12_RENDER_TARGET_BLEND_DESC::default(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_DEPTH_STENCILOP_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:248:32
[INFO] [stdout]     |
[INFO] [stdout] 248 |                     FrontFace: D3D12_DEPTH_STENCILOP_DESC::default(),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_DEPTH_STENCILOP_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_DEPTH_STENCILOP_DESC`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:249:31
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     BackFace: D3D12_DEPTH_STENCILOP_DESC::default(),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_DEPTH_STENCILOP_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12PipelineState`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:278:18
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 &ID3D12PipelineState::uuidof(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12PipelineState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:330:22
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     &ID3D12Resource::uuidof(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:387:32
[INFO] [stdout]     |
[INFO] [stdout] 387 |             let mut layouts = [D3D12_PLACED_SUBRESOURCE_FOOTPRINT::default()];
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:439:26
[INFO] [stdout]     |
[INFO] [stdout] 439 |                         &ID3D12Resource::uuidof(),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0699]: cannot call a method on a raw pointer with an unknown pointee type
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:457:45
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 let mapped_ptr = mapped_ptr.cast::<u8>();
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:544:22
[INFO] [stdout]     |
[INFO] [stdout] 544 |                     &ID3D12Resource::uuidof(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:599:22
[INFO] [stdout]     |
[INFO] [stdout] 599 |                     &ID3D12Resource::uuidof(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:653:22
[INFO] [stdout]     |
[INFO] [stdout] 653 |                     &ID3D12Resource::uuidof(),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             D3D12CreateDevice(
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |         D3D12GetDebugInterface(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Device`
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 99 |             &ID3D12Device::uuidof(),
[INFO] [stdout]    |              ^^^^^^^^^^^^ use of undeclared type `ID3D12Device`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope
[INFO] [stdout]   --> examples/d3d12-visualization/main.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let hr = D3D12CreateDevice(
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RESOURCE_BARRIER`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 |         ..D3D12_RESOURCE_BARRIER::default()
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RESOURCE_BARRIER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12CommandQueue`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 &ID3D12CommandQueue::uuidof(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12CommandQueue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Resource`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:268:26
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         &ID3D12Resource::uuidof(),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^ use of undeclared type `ID3D12Resource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RENDER_TARGET_VIEW_DESC_u`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:275:33
[INFO] [stdout]     |
[INFO] [stdout] 275 |                     let mut u = D3D12_RENDER_TARGET_VIEW_DESC_u::default();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RENDER_TARGET_VIEW_DESC_u`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12CommandAllocator`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:310:18
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 &ID3D12CommandAllocator::uuidof(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12CommandAllocator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12GraphicsCommandList`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 &ID3D12GraphicsCommandList::uuidof(),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `ID3D12GraphicsCommandList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12Fence`
[INFO] [stdout]    --> examples/d3d12-visualization/main.rs:382:18
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 &ID3D12Fence::uuidof(),
[INFO] [stdout]     |                  ^^^^^^^^^^^ use of undeclared type `ID3D12Fence`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]   --> examples/d3d12-visualization/imgui_renderer.rs:52:21
[INFO] [stdout]    |
[INFO] [stdout] 52 |         imgui: &mut imgui::Context,
[INFO] [stdout]    |                     ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:735:57
[INFO] [stdout]     |
[INFO] [stdout] 735 |         let vtx_size = (vtx_count * std::mem::size_of::<imgui::DrawVert>()) as u64;
[INFO] [stdout]     |                                                         ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:700:27
[INFO] [stdout]     |
[INFO] [stdout] 700 |         imgui_draw_data: &imgui::DrawData,
[INFO] [stdout]     |                           ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:787:50
[INFO] [stdout]     |
[INFO] [stdout] 787 |                 let stride = std::mem::size_of::<imgui::DrawVert>();
[INFO] [stdout]     |                                                  ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:879:14
[INFO] [stdout]     |
[INFO] [stdout] 879 |     io: &mut imgui::Io,
[INFO] [stdout]     |              ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:816:29
[INFO] [stdout]     |
[INFO] [stdout] 816 |                     .cast::<imgui::DrawVert>();
[INFO] [stdout]     |                             ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:812:50
[INFO] [stdout]     |
[INFO] [stdout] 812 |                 let stride = std::mem::size_of::<imgui::DrawVert>();
[INFO] [stdout]     |                                                  ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `imgui`
[INFO] [stdout]    --> examples/d3d12-visualization/imgui_renderer.rs:740:57
[INFO] [stdout]     |
[INFO] [stdout] 740 |         let idx_size = (idx_count * std::mem::size_of::<imgui::DrawIdx>()) as u64;
[INFO] [stdout]     |                                                         ^^^^^ use of undeclared crate or module `imgui`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 285 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433, E0699.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gpu-allocator` (example "d3d12-visualization") due to 286 previous errors
[INFO] running `Command { std: "docker" "inspect" "2da2b439b6c3ec03ee471341f923024da6ce22e1418746730a136dc062514b8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2da2b439b6c3ec03ee471341f923024da6ce22e1418746730a136dc062514b8e", kill_on_drop: false }`
[INFO] [stdout] 2da2b439b6c3ec03ee471341f923024da6ce22e1418746730a136dc062514b8e
